package cn.com.cifi.mars.bean.bo;

import java.time.LocalDateTime;

import cn.com.cifi.mars.constant.Constants;
import cn.com.cifi.mars.constant.TodoOrgTypeEnum;
import cn.com.cifi.mars.constant.TodoTypeCodeEnum;
import lombok.Data;

/**
 *     门户待办发送
 * @author Administrator
 *
 */
@Data
public class PortalTodoBo {

	/**
	* 移动端地址，钉钉上收到待办时，点击后进入的地址。（可为钉钉应用首页）必传
	*/
	String mobileTaskUrl;

	/**
	* PC端地址，门户portal.cifi.com.cn中点击一条待办后进入的地址。必传
	*/
	String pcTaskUrl;

	/**
	* 待办的主题 自己定义
	*/
	String title;

	/**
	* 任务类型，待办列表中显示在主题前面的中括号中，表示提醒审批人待审批的是什么。如“转交”，“驳回”，“合同审批”等，最多用四个字来总结
	*/
	String todoType;

	/**
	* 任务类型code [1货值填报、2签约编制。。]
	*/
	String todoTypeCode;

	/**
	* 任务关联id [货值\供货\签约版本id]
	*/
	String versionId;

	/**
	* 任务关联id类型 [1货值\2供货\3签约]
	*/
	String versionIdType;

	/**
	* 待办说明,待办内容
	*/
	String content;


	/**
	* 待办组织类型 1 旭辉集团 2 区域或事业部 3 城市公司 4 项目 5分期
	*/
	String orgType;

	/**
	* 处理人账号
	*/
	String handlePersonId;

	/**
	* 处理人姓名
	*/
	String handlePersonName;

	/**
	* 处理时间
	*/
	LocalDateTime handleTime;

	/**
	* 集团id
	*/
	String groupId;

	/**
	* 区域或事业部id
	*/
	String regionId;

	/**
	* 城市公司id
	*/
	String cityId;

	/**
	* 项目id
	*/
	String projectId;

	/**
	* 分期id
	*/
	String stagesId;

	public PortalTodoBo() {

	}

	public PortalTodoBo(String title, String content) {
		this.title = title;
		this.todoType = TodoTypeCodeEnum.EARLY_WARNING.getValue();
		this.todoTypeCode = TodoTypeCodeEnum.EARLY_WARNING.getKey();
		this.orgType = TodoOrgTypeEnum.ONE.getKey();
		this.groupId = Constants.XUHUI_GROUP;
		this.content = content;
	}
}
